import AerialMaterialWarehouse from '../aerialMaterial/whseManagement';
import AerialMaterialMovement from '../aerialMaterial/materialMovement';
import NoninstructShip from '../aerialMaterial/nonInstructShip';
import MaterialReturnPage from '../aerialMaterial/materialReturn';
import InstructShip from '../aerialMaterial/instructShip';
import InstructShipDetail from '../aerialMaterial/instructShipDetailPage';
import ShipResultPage from '../aerialMaterial/shipResultPage';
import ReturnResultPage from '../aerialMaterial/returnResultPage';
import PowerupTasks from '../longPowerup/powerupPage';
import SettingScreen from '../Profile/setting';
import AboutScreen from '../Profile/about';
import MaintainHome from '../aviationMaintain/maintainHome';
import ScReleaseJobPage from '../aviationMaintain/scReleaseJobPage';
import FlightReleaseJobPage from '../aviationMaintain/flightReleaseJobPage';
import FlightJobPassPage from '../aviationMaintain/flightReleasePassPage';
import JobReturnPage from '../aviationMaintain/jobReturnPage';
import WorkerUserSelectPage from '../aviationMaintain/workerUserSelectPage';
import AreaJobDetailPage from '../aviationMaintain/areaJobDetailPage';
import LmoAddPage from '../aviationMaintain/LmoNrc/lmoSubmitPage';
import NrcAddPage from '../aviationMaintain/LmoNrc/nrcSubmitPage';
import LmoAuditPage from '../aviationMaintain/LmoNrc/lmoAuditPage';
import NrcAuditPage from '../aviationMaintain/LmoNrc/nrcAuditPage';
import LmoBacklogHome from '../aviationMaintain/LmoNrc/lmoBacklogHome';
import NrcBacklogHome from '../aviationMaintain/LmoNrc/nrcBacklogHome';
import JobCardReportScreen from '../aviationMaintain/jobCard/cardReportView';
import DamageReportSubmitPage from '../aviationMaintain/damageReport/damageSubmitPage';
import MalfunctionSearchPage from '../malfunctionSearch/MalfunctionSearchPage';
import SearchResultPage from '../malfunctionSearch/SearchResultPage';
import ProductionTasksHome from '../aviationMaintain/ProductionTasksHome';
import SearchHome from '../Search/SearchHome';
import ReviewHome from '../Review/ReviewHome';
import PromptRiskPage from '../aviationMaintain/jobCard/PromptRiskPage';

export default [
  //航材
  {
    component: AerialMaterialWarehouse,
    title: '航材库房管理',
    gridOrder: 1,
    imageSrc: require('@/assets/images/aviatwhse.png'),
  },
  {
    component: AerialMaterialMovement,
    title: '航材-移架',
  },
  {
    component: ShipResultPage,
    title: '发料成功',
  },
  {
    component: ReturnResultPage,
    title: '退料成功',
  },
  {
    component: NoninstructShip,
    title: '航材-无指令发料',
  },
  {
    component: InstructShip,
    title: '航材-有指令发料',
  },
  {
    component: InstructShipDetail,
    title: '',
  },
  {
    component: MaterialReturnPage,
    title: '航材-发料单退料',
  },
  //生产任务管理
  {
    component: ProductionTasksHome,
    title: '生产任务管理',
    gridOrder: 2,
    imageSrc: require('@/assets/images/maintenance.png'),
  },
  {
    component: PowerupTasks,
    title: '长过站上电任务',
  },
  {
    component: MaintainHome,
    title: '生产派工',
  },
  {
    title: '航材工具交接',

    imageSrc: require('@/assets/images/cardsignature.png'),
  },
  {
    title: '凹坑处理',
  },
  {
    title: '损伤报告',

    imageSrc: require('@/assets/images/lmo.png'),
  },
  {
    title: '损伤二维码',
    imageSrc: require('@/assets/images/longpower.png'),
  },
  {
    component: ScReleaseJobPage,
    title: '定检任务',
  },
  {
    component: FlightReleaseJobPage,
    title: '放行任务详情',
  },
  {
    component: FlightJobPassPage,
    title: '航线放行',
  },
  {
    component: JobReturnPage,
    title: '任务退单',
  },
  {
    component: WorkerUserSelectPage,
    title: '维修人员选择',
  },
  { component: AreaJobDetailPage, title: '区域任务' },
  { component: JobCardReportScreen, title: '工卡工作内容' },
  { component: DamageReportSubmitPage, title: '结构损伤上报' },
  { component: PromptRiskPage, title: '风险提示项' },
  //查询
  {
    component: SearchHome,
    title: '查询',
    gridOrder: 3,
    imageSrc: require('@/assets/images/cardsignature.png'),
  },
  {
    title: 'FOC MEL',
  },
  {
    title: 'TD补充手册',
  },
  {
    title: 'TLB查询',
  },
  {
    title: 'TOOLBOX',
  },
  {
    title: '程序MEL',
  },
  {
    title: '工具查询',
  },
  {
    component: MalfunctionSearchPage,
    title: '故障查询',
  },
  {
    component: SearchResultPage,
    title: '故障查询结果',
  },
  {
    title: '航材查询',
  },
  {
    title: '维修状况',
  },
  //审核
  {
    component: ReviewHome,
    title: '审核',
    gridOrder: 4,
    imageSrc: require('@/assets/images/lmo.png'),
  },
  { component: LmoAddPage, title: 'LMO编制' },
  { component: NrcAddPage, title: 'NRC编制' },
  { component: LmoAuditPage, title: 'LMO审批' },
  { component: NrcAuditPage, title: 'NRC审批' },
  {
    component: LmoBacklogHome,
    title: 'LMO编审',
  },
  {
    component: NrcBacklogHome,
    title: 'NRC编审',
  },
  {
    component: SettingScreen,
    title: '设置',
  },
  {
    component: AboutScreen,
    title: '',
  },
];
